Practical Implementations of a Non-disclosure Fair Contract Signing Protocol
نویسندگان
چکیده
Contract signing is a practical application of the fair exchange of digital signatures. This application used to be realized by directly adopting the results of the fair exchange of signatures, which do not completely meet the requirements of the signing of a secret contract. The assistance of a trusted third party (TTP) and some cryptographic technology are required to allow two parties to exchange their signatures through the network in a fair manner because these two parties potentially may be dishonest or mistrust each other. This paper presents a subtle method of preventing the off-line TTP from gaining the exchanged signature and the corresponding message when a dispute occurs between the two parties wherein the TTP is required to take part in the exchange procedure. An advanced concept, the non-disclosure property, is proposed in order to prevent a party from misusing evidence left during the exchange process. Two approaches, namely the secret divide method and the convertible signature are demonstrated. To satisfy the properties of the traditional paper-based contract signing, the technique of multi-signature scheme is used in the proposed protocols. key words: cryptography, fair exchange, contract signing, semi-trusted third party, electronic commerce
منابع مشابه
Abstract—A fair contract-signing protocol allows two potentially mistrusted parities to exchange their commitments (i
A fair contract-signing protocol allows two potentially mistrusted parities to exchange their commitments (i.e., digital signatures) to an agreed contract over the Internet in a fair way, so that either each of them obtains the other’s signature, or neither party does. Based on the RSA signature scheme, a new digital contract-signing protocol is proposed in this paper. Like the existing RSA-bas...
متن کاملA Cryptographic Model for Branching Time Security Properties - The Case of Contract Signing Protocols
Some cryptographic tasks, such as contract signing and other related tasks, need to ensure complex, branching time security properties. When defining such properties one needs to deal with subtle problems regarding the scheduling of non-deterministic decisions, the delivery of messages sent on resilient (non-adversarially controlled) channels, fair executions (executions where no party, both ho...
متن کاملA Novel Fair Anonymous Contract Signing Protocol for E-Commerce Applications
With the economy developing and popular Internet, the general concept of contract signing has changed. In the past, people usually sign a contract at the same time and same place face to face, but actually each party involved in contract may live in different part of earth, they want to sign something for business or some other things in economic, efficient, secure and fairway. A fair contract ...
متن کاملAn Abuse-Free Optimistic Contract Signing Protocol with Multiple TTPs
Security services become crucial to many applications such as e-commerce payment protocols, electronic contract signing, and certified e-mail delivery with the phenomenal growth of the Internet. For these applications fair exchange must be assured. A fair protocol allows two members participating in a contract to exchange digital signatures over the Internet in a fair way, so that either each p...
متن کاملOptimistic Asynchronous Multi-Party Contract Signing
A contract is a non-repudiable agreement on a given contract text, i.e., it can be used to prove unanimous agreement between its signatories to any veri er. A contract signing protocol is used to fairly compute a contract so that, even if n 1 of the n signatories misbehave, either all or none of them obtain a contract. Optimistic contract signing protocols use a third party to ensure fairness, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEICE Transactions
دوره 89-A شماره
صفحات -
تاریخ انتشار 2006